#!/bin/bash

# 定义一个函数来查找所有以test_开头的Python文件
find_test_files() {
    find . -type f -name "test_*.py"
}

# 调用函数并获取所有测试文件的路径
test_files=$(find_test_files)

# 检查是否有找到测试文件
if [ -z "$test_files" ]; then
    echo "没有找到以test_开头的测试文件。"
    exit 1
fi

# 使用pytest运行找到的所有测试文件
echo "运行测试文件："
echo "$test_files"
pytest $test_files

# 脚本结束
echo "所有测试运行完毕。"